// #include <stdio.h>
// #define MAX_LENGTH 10 /*约定单词最大长度为40*/
// #define IN 1
// #define OUT 0

// int main(){
//     int result[MAX_LENGTH + 1];
//     int wl = 0; //wl记录单词长度
//     int c, STATE; //c 存储输入字符，
//     // 初始化直方图
//     for(int i = 0; i < MAX_LENGTH + 1; ++ i)
//         result[i] = 0;
//     // 统计输入单词的长度：判断单词输入开始和输入结束
//     while ((c = getchar()) != EOF)
//     {
//         ++ wl;
//         if(c == '\n' || c == '\t' || c == ' '){
//             -- wl;
//             ++ result[wl];
//             wl = 0;
//         }
//     }
//     // 输出直方图结果
//     printf("直方图：\n");
//     for(int j = 1; j < MAX_LENGTH + 1; ++ j){
//         printf("字符数为%d的单词个数：%d\n", j, result[j]);
//     }
//     return 0;
// }